package com.wyh.domain.vo.gruopfour.myProprietorVO;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDateTime;
import java.util.List;

@Data

public class BillDetailVO {

    @ApiModelProperty(value = "账单id")
    private Integer billId;

    @ApiModelProperty(value = "账单编号")
    private String billNumber;

    @ApiModelProperty(value = "账单月份")
    @JsonFormat(pattern = "yyyy.MM")
    private LocalDateTime accountTime;

    @ApiModelProperty(value = "应收款金额")
    private double receivable;

    @ApiModelProperty(value = "待付金额")
    private double arrears;

    @ApiModelProperty(value = "滞纳金")
    private double lateFee;

    @ApiModelProperty(value = "待付总金额")
    private double arrearsTotal;

    @ApiModelProperty(value = "应收总金额")
    private double receivableTotal;

    @ApiModelProperty(value = "费用明细列表")
    private List<ChargeDetailsVO> chargeDetails;
}

